home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2b.lha / p4-1.2b / usc / usc_sys.h < prev    next >
C/C++ Source or Header  |  1993-02-06  |  1KB  |  76 lines

  1. /*
  2.  * USC_MAIN.H  (Private header file for the Microsecond Clock package)
  3.  *
  4.  * Written by:  Arun Nanda    (07/17/91)
  5.  * Modified by R. Butler
  6.  *
  7.  * The following machine-specific libraries need to be linked in
  8.  * with the application using the UST functions:
  9.  *
  10.  */
  11.  
  12.  
  13. #include "usc.h"
  14.  
  15.  
  16. #if defined(MULTIMAX)
  17.  
  18. #    include <parallel.h>
  19. #    define usc_MD_timer_size  (sizeof(unsigned)*8)
  20.      unsigned *usc_multimax_timer;
  21.  
  22. #endif
  23.  
  24.  
  25. #if defined(SYMMETRY) || defined(SYMMETRY_PTX)
  26.  
  27. #    define usc_MD_timer_size  (sizeof(usclk_t)*8)
  28.  
  29. #endif
  30.  
  31.  
  32. #if defined(TC_2000) || defined(TC_2000_TCMP)
  33.  
  34. #    define usc_MD_timer_size  (sizeof(unsigned long)*8)
  35.  
  36. #endif
  37.  
  38.  
  39. #if defined(IPSC860)
  40.  
  41. #    if defined (DELTA)
  42. #        include <mesh.h>
  43. #    else
  44. #        include <cube.h>
  45. #    endif
  46. #    define usc_MD_timer_size ((sizeof(long)*8)+3)
  47. #    define usc_MD_ticks_per_usec (HWHZ/1000000)
  48.  
  49. #endif
  50.  
  51. #if defined(NCUBE)
  52.  
  53. #    define usc_MD_timer_size  (sizeof(unsigned long)*8)
  54.  
  55. #endif
  56.  
  57.  
  58. #if defined(FX2800)  ||  defined(FX2800_SWITCH)
  59. #       include <sys/time.h>
  60. #endif
  61.  
  62. #if defined(SUN) || defined(DEC5000) || defined(HP) \
  63.     || defined(BALANCE) \
  64.     || defined(IBM3090) || defined(RS6000) \
  65.     || defined(NEXT) || defined(TITAN) || defined(GP_1000) \
  66.     || defined(KSR) \
  67.     || defined(SGI) || defined(FX8)
  68.  
  69. #    include <sys/time.h>
  70.  
  71. #endif
  72.  
  73.  
  74. usc_time_t usc_MD_rollover_val = 0;
  75.  
  76.